#pragma once

enum LEVEL
{
  HIGHT,
  MED,
  LOW

};

typedef struct   _NPCMatLevel
{
	Ogre::Entity * m_ent;
	Ogre::String   m_BaseTextureName;
	Ogre::String   m_NormalTextureName;
	Ogre::String   m_specularTextureName;
	Ogre::String   m_vs;
	Ogre::String   m_ps;
}NPCMatLevel;

typedef std::vector<NPCMatLevel> MatLevelList;


class gameEntity
{
public:
	gameEntity(void);
	~gameEntity(void);

	void ChanageLevel();

	//void add


};
